package com.lion.appletrip.model.ListView;

import com.google.gson.annotations.Expose;
import com.google.gson.annotations.SerializedName;

public class ContentData
{

	@SerializedName("cover_image_default")
	@Expose
	private String coverImageDefault;
	@Expose
	private Integer waypoints;
	@SerializedName("wifi_sync")
	@Expose
	private Boolean wifiSync;
	@SerializedName("last_day")
	@Expose
	private String lastDay;
	@Expose
	private Long id;
	@SerializedName("view_count")
	@Expose
	private Integer viewCount;
	@Expose
	private Integer privacy;
	@SerializedName("day_count")
	@Expose
	private Integer dayCount;
	@SerializedName("index_title")
	@Expose
	private String indexTitle;
	@SerializedName("comment_count")
	@Expose
	private Integer commentCount;
	@SerializedName("share_url")
	@Expose
	private String shareUrl;
	@Expose
	private Boolean recommended;
	@Expose
	private Integer version;
	@SerializedName("spot_count")
	@Expose
	private Integer spotCount;
	@Expose
	private Double mileage;
	@Expose
	private String description;
	@SerializedName("last_modified")
	@Expose
	private Double lastModified;
	@Expose
	private User user;
	@SerializedName("popular_place_str")
	@Expose
	private String popularPlaceStr;
	@SerializedName("date_complete")
	@Expose
	private Integer dateComplete;
	@Expose
	private Integer device;
	@SerializedName("date_added")
	@Expose
	private Integer dateAdded;
	@SerializedName("cover_image_w640")
	@Expose
	private String coverImageW640;
	@Expose
	private String name;
	@SerializedName("default")
	@Expose
	private Boolean _default;
	@SerializedName("start_point")
	@Expose
	private StartPoint startPoint;
	@SerializedName("cover_image_1600")
	@Expose
	private String coverImage1600;
	@Expose
	private String summary;
	@SerializedName("is_hot_trip")
	@Expose
	private Boolean isHotTrip;
	@Expose
	private Integer recommendations;
	@SerializedName("cover_image")
	@Expose
	private String coverImage;
	@SerializedName("first_day")
	@Expose
	private String firstDay;
	@SerializedName("is_featured_trip")
	@Expose
	private Boolean isFeaturedTrip;

	public ContentData(String coverImageDefault, Long id, Integer viewCount,
	        Integer dayCount,User user, String popularPlaceStr, String name,
	        String firstDay)
	{
		super();
		this.coverImageDefault = coverImageDefault;
		this.id = id;
		this.viewCount = viewCount;
		this.dayCount = dayCount;
		this.user = user;
		this.popularPlaceStr = popularPlaceStr;
		this.name = name;
		this.firstDay = firstDay;
	}

	/**
	 * 
	 * @return The coverImageDefault
	 */
	public String getCoverImageDefault()
	{
		return coverImageDefault;
	}

	/**
	 * 
	 * @param coverImageDefault
	 *            The cover_image_default
	 */
	public void setCoverImageDefault(String coverImageDefault)
	{
		this.coverImageDefault = coverImageDefault;
	}

	/**
	 * 
	 * @return The waypoints
	 */
	public Integer getWaypoints()
	{
		return waypoints;
	}

	/**
	 * 
	 * @param waypoints
	 *            The waypoints
	 */
	public void setWaypoints(Integer waypoints)
	{
		this.waypoints = waypoints;
	}

	/**
	 * 
	 * @return The wifiSync
	 */
	public Boolean getWifiSync()
	{
		return wifiSync;
	}

	/**
	 * 
	 * @param wifiSync
	 *            The wifi_sync
	 */
	public void setWifiSync(Boolean wifiSync)
	{
		this.wifiSync = wifiSync;
	}

	/**
	 * 
	 * @return The lastDay
	 */
	public String getLastDay()
	{
		return lastDay;
	}

	/**
	 * 
	 * @param lastDay
	 *            The last_day
	 */
	public void setLastDay(String lastDay)
	{
		this.lastDay = lastDay;
	}

	/**
	 * 
	 * @return The id
	 */
	public Long getId()
	{
		return id;
	}

	/**
	 * 
	 * @param id
	 *            The id
	 */
	public void setId(Long id)
	{
		this.id = id;
	}

	/**
	 * 
	 * @return The viewCount
	 */
	public Integer getViewCount()
	{
		return viewCount;
	}

	/**
	 * 
	 * @param viewCount
	 *            The view_count
	 */
	public void setViewCount(Integer viewCount)
	{
		this.viewCount = viewCount;
	}

	/**
	 * 
	 * @return The privacy
	 */
	public Integer getPrivacy()
	{
		return privacy;
	}

	/**
	 * 
	 * @param privacy
	 *            The privacy
	 */
	public void setPrivacy(Integer privacy)
	{
		this.privacy = privacy;
	}

	/**
	 * 
	 * @return The dayCount
	 */
	public Integer getDayCount()
	{
		return dayCount;
	}

	/**
	 * 
	 * @param dayCount
	 *            The day_count
	 */
	public void setDayCount(Integer dayCount)
	{
		this.dayCount = dayCount;
	}

	/**
	 * 
	 * @return The indexTitle
	 */
	public String getIndexTitle()
	{
		return indexTitle;
	}

	/**
	 * 
	 * @param indexTitle
	 *            The index_title
	 */
	public void setIndexTitle(String indexTitle)
	{
		this.indexTitle = indexTitle;
	}

	/**
	 * 
	 * @return The commentCount
	 */
	public Integer getCommentCount()
	{
		return commentCount;
	}

	/**
	 * 
	 * @param commentCount
	 *            The comment_count
	 */
	public void setCommentCount(Integer commentCount)
	{
		this.commentCount = commentCount;
	}

	/**
	 * 
	 * @return The shareUrl
	 */
	public String getShareUrl()
	{
		return shareUrl;
	}

	/**
	 * 
	 * @param shareUrl
	 *            The share_url
	 */
	public void setShareUrl(String shareUrl)
	{
		this.shareUrl = shareUrl;
	}

	/**
	 * 
	 * @return The recommended
	 */
	public Boolean getRecommended()
	{
		return recommended;
	}

	/**
	 * 
	 * @param recommended
	 *            The recommended
	 */
	public void setRecommended(Boolean recommended)
	{
		this.recommended = recommended;
	}

	/**
	 * 
	 * @return The version
	 */
	public Integer getVersion()
	{
		return version;
	}

	/**
	 * 
	 * @param version
	 *            The version
	 */
	public void setVersion(Integer version)
	{
		this.version = version;
	}

	/**
	 * 
	 * @return The spotCount
	 */
	public Integer getSpotCount()
	{
		return spotCount;
	}

	/**
	 * 
	 * @param spotCount
	 *            The spot_count
	 */
	public void setSpotCount(Integer spotCount)
	{
		this.spotCount = spotCount;
	}

	/**
	 * 
	 * @return The mileage
	 */
	public Double getMileage()
	{
		return mileage;
	}

	/**
	 * 
	 * @param mileage
	 *            The mileage
	 */
	public void setMileage(Double mileage)
	{
		this.mileage = mileage;
	}

	/**
	 * 
	 * @return The description
	 */
	public String getDescription()
	{
		return description;
	}

	/**
	 * 
	 * @param description
	 *            The description
	 */
	public void setDescription(String description)
	{
		this.description = description;
	}

	/**
	 * 
	 * @return The lastModified
	 */
	public Double getLastModified()
	{
		return lastModified;
	}

	/**
	 * 
	 * @param lastModified
	 *            The last_modified
	 */
	public void setLastModified(Double lastModified)
	{
		this.lastModified = lastModified;
	}

	/**
	 * 
	 * @return The user
	 */
	public User getUser()
	{
		return user;
	}

	/**
	 * 
	 * @param user
	 *            The user
	 */
	public void setUser(User user)
	{
		this.user = user;
	}

	/**
	 * 
	 * @return The popularPlaceStr
	 */
	public String getPopularPlaceStr()
	{
		return popularPlaceStr;
	}

	/**
	 * 
	 * @param popularPlaceStr
	 *            The popular_place_str
	 */
	public void setPopularPlaceStr(String popularPlaceStr)
	{
		this.popularPlaceStr = popularPlaceStr;
	}

	/**
	 * 
	 * @return The dateComplete
	 */
	public Integer getDateComplete()
	{
		return dateComplete;
	}

	/**
	 * 
	 * @param dateComplete
	 *            The date_complete
	 */
	public void setDateComplete(Integer dateComplete)
	{
		this.dateComplete = dateComplete;
	}

	/**
	 * 
	 * @return The device
	 */
	public Integer getDevice()
	{
		return device;
	}

	/**
	 * 
	 * @param device
	 *            The device
	 */
	public void setDevice(Integer device)
	{
		this.device = device;
	}

	/**
	 * 
	 * @return The dateAdded
	 */
	public Integer getDateAdded()
	{
		return dateAdded;
	}

	/**
	 * 
	 * @param dateAdded
	 *            The date_added
	 */
	public void setDateAdded(Integer dateAdded)
	{
		this.dateAdded = dateAdded;
	}

	/**
	 * 
	 * @return The coverImageW640
	 */
	public String getCoverImageW640()
	{
		return coverImageW640;
	}

	/**
	 * 
	 * @param coverImageW640
	 *            The cover_image_w640
	 */
	public void setCoverImageW640(String coverImageW640)
	{
		this.coverImageW640 = coverImageW640;
	}

	/**
	 * 
	 * @return The name
	 */
	public String getName()
	{
		return name;
	}

	/**
	 * 
	 * @param name
	 *            The name
	 */
	public void setName(String name)
	{
		this.name = name;
	}

	/**
	 * 
	 * @return The _default
	 */
	public Boolean getDefault()
	{
		return _default;
	}

	/**
	 * 
	 * @param _default
	 *            The default
	 */
	public void setDefault(Boolean _default)
	{
		this._default = _default;
	}

	/**
	 * 
	 * @return The startPoint
	 */
	public StartPoint getStartPoint()
	{
		return startPoint;
	}

	/**
	 * 
	 * @param startPoint
	 *            The start_point
	 */
	public void setStartPoint(StartPoint startPoint)
	{
		this.startPoint = startPoint;
	}

	/**
	 * 
	 * @return The coverImage1600
	 */
	public String getCoverImage1600()
	{
		return coverImage1600;
	}

	/**
	 * 
	 * @param coverImage1600
	 *            The cover_image_1600
	 */
	public void setCoverImage1600(String coverImage1600)
	{
		this.coverImage1600 = coverImage1600;
	}

	/**
	 * 
	 * @return The summary
	 */
	public String getSummary()
	{
		return summary;
	}

	/**
	 * 
	 * @param summary
	 *            The summary
	 */
	public void setSummary(String summary)
	{
		this.summary = summary;
	}

	/**
	 * 
	 * @return The isHotTrip
	 */
	public Boolean getIsHotTrip()
	{
		return isHotTrip;
	}

	/**
	 * 
	 * @param isHotTrip
	 *            The is_hot_trip
	 */
	public void setIsHotTrip(Boolean isHotTrip)
	{
		this.isHotTrip = isHotTrip;
	}

	/**
	 * 
	 * @return The recommendations
	 */
	public Integer getRecommendations()
	{
		return recommendations;
	}

	/**
	 * 
	 * @param recommendations
	 *            The recommendations
	 */
	public void setRecommendations(Integer recommendations)
	{
		this.recommendations = recommendations;
	}

	/**
	 * 
	 * @return The coverImage
	 */
	public String getCoverImage()
	{
		return coverImage;
	}

	/**
	 * 
	 * @param coverImage
	 *            The cover_image
	 */
	public void setCoverImage(String coverImage)
	{
		this.coverImage = coverImage;
	}

	/**
	 * 
	 * @return The firstDay
	 */
	public String getFirstDay()
	{
		return firstDay;
	}

	/**
	 * 
	 * @param firstDay
	 *            The first_day
	 */
	public void setFirstDay(String firstDay)
	{
		this.firstDay = firstDay;
	}

	/**
	 * 
	 * @return The isFeaturedTrip
	 */
	public Boolean getIsFeaturedTrip()
	{
		return isFeaturedTrip;
	}

	/**
	 * 
	 * @param isFeaturedTrip
	 *            The is_featured_trip
	 */
	public void setIsFeaturedTrip(Boolean isFeaturedTrip)
	{
		this.isFeaturedTrip = isFeaturedTrip;
	}
}
